# 数据透视表
import pandas as pd
import os
import shutil
df01 = pd.read_excel(r'C:\Users\admin\Desktop\IT审计书\运费分类汇总\运费明细表.xlsx',sheet_name='运费明细')
pd.set_option('display.max_columns',None)#显示所有列
df02 = pd.pivot_table(df01,index=['出口日期'],values=['计费重量','应收费用'],aggfunc='sum')
df02.to_excel(r'C:\Users\admin\Desktop\IT审计书\运费分类汇总\数据透视运费明细表.xlsx')
# print(df02)
# 创建文件夹
# os.mkdir(r'C:\Users\admin\Desktop\IT审计书\ps')#mkdir只能创建单级文件夹
# os.makedirs(r'C:\Users\admin\Desktop\IT审计书\ps\ps1')#makedirs可以创建多级文件夹

# 创建20个文件夹
# folder_prefix = "Folder"
# for i in range(1, 21):
#     folder_name = f"{folder_prefix}{i}"  # 构造文件夹名称
#     print(folder_name)

    # try:
    #     os.mkdir(folder_name)  # 创建文件夹
    #     print(f"成功创建文件夹 {folder_name}")
    #
    # except FileExistsError:
    #     print(f"文件夹 {folder_name} 已存在")
# 复制文件与复制文件夹
# 复制文件
# str = r'C:\Users\admin\Desktop\IT审计书\pandas三表合并\表甲三.xlsx'#源文件路径及名称
# dst = r'C:\Users\admin\Desktop\IT审计书\pandas三表合并\表甲三1.xlsx'#新文件路径及名称
# shutil.copy(str,dst)

# 复制文件夹
# src = r'C:\Users\admin\Desktop\IT审计书\pandas三表合并'#源文件路径及名称
# dst = r'C:\Users\admin\Desktop\IT审计书\数据库的操作\pandas三表合并'#新文件路径及名称,注意最后需要新增一个文件夹名称
# shutil.copytree(src,dst)
# 重命名
# 如果父目录一致，行为类似于重命名，如果父目录不一致，行为类似于“先剪切+重命名”

